package com.tianhua.javs.client.model;

/**
 * Description:
 * date: 2022/2/10
 *
 * @author shenshuai
 * @version 1.0.0
 * @since JDK 1.8
 */
public class ParamModel {
    /**
     * 参数类型
     */
    private String paramType;

    /**
     * 参数原始变量名
     */
    private String paramName;

    /**
     * 参数范型
     */
    private String paramRule;

    /**
     * 参数依赖包路径
     */
    private String packageName;

    /**
     * 是否是范型参数
     */
    private boolean genericType;

    public String getParamType() {
        return paramType;
    }

    public void setParamType(String paramType) {
        this.paramType = paramType;
    }

    public String getParamName() {
        return paramName;
    }

    public void setParamName(String paramName) {
        this.paramName = paramName;
    }

    public String getParamRule() {
        return paramRule;
    }

    public void setParamRule(String paramRule) {
        this.paramRule = paramRule;
    }

    public String getPackageName() {
        return packageName;
    }

    public void setPackageName(String packageName) {
        this.packageName = packageName;
    }

    public boolean isGenericType() {
        return genericType;
    }

    public void setGenericType(boolean genericType) {
        this.genericType = genericType;
    }
}
